Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | 7x 7x 43x 7x 41x 7x 7x | // Application constants // Centralized app name - change via NEXT_PUBLIC_APP_NAME env variable export const APP_NAME = process.env.NEXT_PUBLIC_APP_NAME || 'LifeRoute'; export const APP_CONFIG = { NAME: APP_NAME, VERSION: '1.1.2'} as const; export const ROUTES = { HOME: '/', LOGIN: '/login', DEMO: '/demo', REDEEM: '/redeem', DASHBOARD: '/dashboard', // Admin routes ADMIN: { BASE: '/admin', USERS: '/admin/users', CONTENT: '/admin/content', CATEGORIES: '/admin/categories', SERIES: '/admin/series', ANALYTICS: '/admin/analytics'}, // Reseller routes RESELLER: { BASE: '/reseller', CUSTOMERS: '/reseller/customers', CONTENT: '/reseller/content', ANALYTICS: '/reseller/analytics'}, // End user routes USER: { BASE: '/user', DASHBOARD: '/user', CONTENT: '/user/content', DEVICES: '/user/devices', PROFILE: '/user/profile', PRODUCTS: '/user/products', LIVE: '/user/live', MOVIES: '/user/movies', SHOWS: '/user/shows', FAVORITES: '/user/favorites', HISTORY: '/user/history', SEARCH: '/user/search', KIDS: '/user/kids', ANIME: '/user/anime', EVENTS: '/user/events'}, // Content routes CONTENT: { BROWSE: '/user/content', SEARCH: '/content/search', WATCH: (contentId: number) => `/user/content/${contentId}/watch`, SERIES: (seriesId: number) => `/content/series/${seriesId}`, EPISODE: (seriesId: number, seasonId: number, episodeId: number) => `/content/series/${seriesId}/season/${seasonId}/episode/${episodeId}`}} as const; export const PAGINATION = { DEFAULT_PAGE_SIZE: 20, MAX_PAGE_SIZE: 100, DEFAULT_PAGE: 1} as const; export const STORAGE_KEYS = { AUTH_TOKEN: 'iptv_auth_token', USER_DATA: 'iptv_user_data', THEME: 'iptv_theme', LANGUAGE: 'iptv_language'} as const; export const THEME = { LIGHT: 'light', DARK: 'dark', SYSTEM: 'system', MIDNIGHT: 'midnight', DARK_BLUE: 'dark_blue'} as const; export const DEVICE_LIMITS = { DEFAULT_MAX_DEVICES: 3, ADMIN_MAX_DEVICES: 10} as const; |